<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %><%--
  Created by IntelliJ IDEA.
  User: wzm
  Date: 2023/6/27
  Time: 10:16
  To change this template use File | Settings | File Templates.
--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
<head>
	<title>Title</title>
</head>
<body>
<%--
 JSP中常用的脚本：
--%>

<%--1.声明脚本（使用少）
给jsp翻译后的java类申明属性  方法  代码块  内部类等
语法：
<%! 声明代码 %>
--%>

<%!
	//声明属性
  private Integer id;
  private String name;
  private static Map<String,Object> map;

%>

<%!
	//声明静态代码块
	static {
        map = new HashMap<>();
        map.put("key1","zs");
	}

%>

<%!
	//声明方法
	public int abc(){
        return 999;
	}
%>

<%!
	//声明内部类
	public static class A{
        private Integer id = 12;
	}
%>


<%----------------------------------------------------%>

<%--2.表达式脚本
在jsp页面上输出数据
语法:  <%=表达式%>
--%>

<%=12%>
<%=12.12%>
<%="我是字符串"%>
<%=map%>
<%=request.getParameter("username")%>


<%-------------------------------------------------%>
<%--3.代码脚本
用来使用java编写需要的功能
语法：<%  java语句 %>
--%>


<%
	//注释
	/*注释*/
	/**注释*/
	int age = 15;
    if(age > 18){
%>
      <!--html注释-->
	    <h1>成年了</h1>
<%
    }else{
%>
		<h1>小屁孩</h1>
<%
	}
%>


<table border="1">
<%	for(int i = 0; i < 10;i++){%>
	<tr>
		<td>第<%=i+1%>行</td>
	</tr>
<%}%>
</table>





</body>
</html>
